home *** CD-ROM | disk | FTP | other *** search
/ Mac100% 1999 April / MAC100-1999-04.ISO.7z / MAC100-1999-04.ISO / オンラインソフト定点観測 / Utility / CNIF_MacroMaker 1.4.sit / CNIF_MacroMaker 1.4 / CNIF_MacroMaker / background_2577.xml < prev    next >
Extensible Markup Language  |  1999-01-11  |  71KB  |  1,039 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE background PUBLIC "-//Apple, Inc.//DTD background V 2.0//EN" "" >
  3. <background>
  4.     <id>2577</id>
  5.     <filler1>0</filler1>
  6.     <bitmap>BMAP_6898.pbm</bitmap>
  7.     <cantDelete> <true /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <link rel="stylesheet" type="text/css" href="stylesheet_3077.css" />
  11.     <part>
  12.         <id>1</id>
  13.         <type>field</type>
  14.         <visible> <true /> </visible>
  15.         <dontWrap> <true /> </dontWrap>
  16.         <dontSearch> <true /> </dontSearch>
  17.         <sharedText> <true /> </sharedText>
  18.         <fixedLineHeight> <true /> </fixedLineHeight>
  19.         <autoTab> <false /> </autoTab>
  20.         <lockText> <false /> </lockText>
  21.         <rect>
  22.             <left>8</left>
  23.             <top>4</top>
  24.             <right>194</right>
  25.             <bottom>24</bottom>
  26.         </rect>
  27.         <style>shadow</style>
  28.         <autoSelect> <false /> </autoSelect>
  29.         <showLines> <false /> </showLines>
  30.         <wideMargins> <false /> </wideMargins>
  31.         <multipleLines> <false /> </multipleLines>
  32.         <reservedFamily> 0 </reservedFamily>
  33.         <titleWidth>0</titleWidth>
  34.         <icon>0</icon>
  35.         <textAlign>center</textAlign>
  36.         <font>Osaka</font>
  37.         <textSize>12</textSize>
  38.         <textStyle>plain</textStyle>
  39.         <textHeight>16</textHeight>
  40.         <name>mainMenu</name>
  41.         <script>on mouseDownmainMenuend mouseDown</script>
  42.     </part>
  43.     <part>
  44.         <id>2</id>
  45.         <type>field</type>
  46.         <visible> <true /> </visible>
  47.         <dontWrap> <true /> </dontWrap>
  48.         <dontSearch> <true /> </dontSearch>
  49.         <sharedText> <false /> </sharedText>
  50.         <fixedLineHeight> <true /> </fixedLineHeight>
  51.         <autoTab> <false /> </autoTab>
  52.         <lockText> <true /> </lockText>
  53.         <rect>
  54.             <left>200</left>
  55.             <top>4</top>
  56.             <right>445</right>
  57.             <bottom>24</bottom>
  58.         </rect>
  59.         <style>shadow</style>
  60.         <autoSelect> <false /> </autoSelect>
  61.         <showLines> <false /> </showLines>
  62.         <wideMargins> <false /> </wideMargins>
  63.         <multipleLines> <false /> </multipleLines>
  64.         <reservedFamily> 0 </reservedFamily>
  65.         <titleWidth>0</titleWidth>
  66.         <icon>0</icon>
  67.         <textAlign>center</textAlign>
  68.         <font>Osaka</font>
  69.         <textSize>12</textSize>
  70.         <textStyle>plain</textStyle>
  71.         <textHeight>16</textHeight>
  72.         <name>subMenu</name>
  73.         <script>on mouseDownsubMenu bg fld "subMenuList"end mouseDown</script>
  74.     </part>
  75.     <part>
  76.         <id>4</id>
  77.         <type>button</type>
  78.         <visible> <true /> </visible>
  79.         <reserved5> 0 </reserved5>
  80.         <reserved4> 0 </reserved4>
  81.         <reserved3> 0 </reserved3>
  82.         <reserved2> 0 </reserved2>
  83.         <reserved1> 0 </reserved1>
  84.         <enabled> <true /> </enabled>
  85.         <rect>
  86.             <left>0</left>
  87.             <top>330</top>
  88.             <right>12</right>
  89.             <bottom>342</bottom>
  90.         </rect>
  91.         <style>transparent</style>
  92.         <showName> <false /> </showName>
  93.         <highlight> <false /> </highlight>
  94.         <autoHighlight> <false /> </autoHighlight>
  95.         <sharedHighlight> <true /> </sharedHighlight>
  96.         <family>0</family>
  97.         <titleWidth>0</titleWidth>
  98.         <icon>0</icon>
  99.         <textAlign>center</textAlign>
  100.         <font>Chiyoda</font>
  101.         <textSize>12</textSize>
  102.         <textStyle>plain</textStyle>
  103.         <name></name>
  104.         <script>on mouseUplock screenget the visible of bg fld "subMenuList"set the visible of bg fld "subMenuList" to not itif the short name of this cd is "テ厩テ臼テ姥テ嘉姪…[テ嘉」" thenset the visible of cd fld "ScheduleBgList" to not itset the visible of cd fld "ScheduleCdList" to not itend ifend mouseUp</script>
  105.     </part>
  106.     <part>
  107.         <id>8</id>
  108.         <type>field</type>
  109.         <visible> <true /> </visible>
  110.         <dontWrap> <true /> </dontWrap>
  111.         <dontSearch> <true /> </dontSearch>
  112.         <sharedText> <true /> </sharedText>
  113.         <fixedLineHeight> <true /> </fixedLineHeight>
  114.         <autoTab> <false /> </autoTab>
  115.         <lockText> <false /> </lockText>
  116.         <rect>
  117.             <left>464</left>
  118.             <top>39</top>
  119.             <right>493</right>
  120.             <bottom>53</bottom>
  121.         </rect>
  122.         <style>rectangle</style>
  123.         <autoSelect> <false /> </autoSelect>
  124.         <showLines> <false /> </showLines>
  125.         <wideMargins> <false /> </wideMargins>
  126.         <multipleLines> <false /> </multipleLines>
  127.         <reservedFamily> 0 </reservedFamily>
  128.         <titleWidth>0</titleWidth>
  129.         <icon>0</icon>
  130.         <textAlign>center</textAlign>
  131.         <font>ASLFont+</font>
  132.         <textSize>9</textSize>
  133.         <textStyle>plain</textStyle>
  134.         <textHeight>13</textHeight>
  135.         <name>totalMarkNumber</name>
  136.         <script>on mouseUpglobal ListSelectExitput markCdList() into listget ListSelect ("3#",list,"テ厭テ…[テ丑テ雨テ…[テ栄テ嘉、テ厩テ曳テ⑿テッツーテェテョテォIテォï」ソテ「ツャテ⒀","100,40,410,280","テ厭テ…[テ丑テ「ï」ソティテコ","Cancel",return)if ListSelectExit is "Cancel" or it is empty then exit mouseUpput the number of lines of it into nrepeat with r = n down to 1set the marked of marked cd (line r of it) to falseend repeatput the number of marked cards into meend mouseUp</script>
  137.     </part>
  138.     <part>
  139.         <id>10</id>
  140.         <type>button</type>
  141.         <visible> <true /> </visible>
  142.         <reserved5> 0 </reserved5>
  143.         <reserved4> 0 </reserved4>
  144.         <reserved3> 0 </reserved3>
  145.         <reserved2> 0 </reserved2>
  146.         <reserved1> 0 </reserved1>
  147.         <enabled> <true /> </enabled>
  148.         <rect>
  149.             <left>285</left>
  150.             <top>317</top>
  151.             <right>305</right>
  152.             <bottom>341</bottom>
  153.         </rect>
  154.         <style>transparent</style>
  155.         <showName> <false /> </showName>
  156.         <highlight> <false /> </highlight>
  157.         <autoHighlight> <true /> </autoHighlight>
  158.         <sharedHighlight> <false /> </sharedHighlight>
  159.         <family>0</family>
  160.         <titleWidth>0</titleWidth>
  161.         <icon>8349</icon>
  162.         <textAlign>center</textAlign>
  163.         <font>Osaka</font>
  164.         <textSize>12</textSize>
  165.         <textStyle>plain</textStyle>
  166.         <name></name>
  167.         <script>on mouseUpGoPrevBgend mouseUp</script>
  168.     </part>
  169.     <part>
  170.         <id>11</id>
  171.         <type>button</type>
  172.         <visible> <true /> </visible>
  173.         <reserved5> 0 </reserved5>
  174.         <reserved4> 0 </reserved4>
  175.         <reserved3> 0 </reserved3>
  176.         <reserved2> 0 </reserved2>
  177.         <reserved1> 0 </reserved1>
  178.         <enabled> <true /> </enabled>
  179.         <rect>
  180.             <left>346</left>
  181.             <top>317</top>
  182.             <right>366</right>
  183.             <bottom>341</bottom>
  184.         </rect>
  185.         <style>transparent</style>
  186.         <showName> <false /> </showName>
  187.         <highlight> <false /> </highlight>
  188.         <autoHighlight> <true /> </autoHighlight>
  189.         <sharedHighlight> <false /> </sharedHighlight>
  190.         <family>0</family>
  191.         <titleWidth>0</titleWidth>
  192.         <icon>8350</icon>
  193.         <textAlign>center</textAlign>
  194.         <font>Osaka</font>
  195.         <textSize>12</textSize>
  196.         <textStyle>plain</textStyle>
  197.         <name></name>
  198.         <script>on mouseUpGoNextBgend mouseUp</script>
  199.     </part>
  200.     <part>
  201.         <id>12</id>
  202.         <type>button</type>
  203.         <visible> <true /> </visible>
  204.         <reserved5> 0 </reserved5>
  205.         <reserved4> 0 </reserved4>
  206.         <reserved3> 0 </reserved3>
  207.         <reserved2> 0 </reserved2>
  208.         <reserved1> 0 </reserved1>
  209.         <enabled> <true /> </enabled>
  210.         <rect>
  211.             <left>306</left>
  212.             <top>317</top>
  213.             <right>326</right>
  214.             <bottom>341</bottom>
  215.         </rect>
  216.         <style>transparent</style>
  217.         <showName> <false /> </showName>
  218.         <highlight> <false /> </highlight>
  219.         <autoHighlight> <true /> </autoHighlight>
  220.         <sharedHighlight> <false /> </sharedHighlight>
  221.         <family>0</family>
  222.         <titleWidth>0</titleWidth>
  223.         <icon>23718</icon>
  224.         <textAlign>center</textAlign>
  225.         <font>Osaka</font>
  226.         <textSize>12</textSize>
  227.         <textStyle>plain</textStyle>
  228.         <name></name>
  229.         <script>on mouseUpGoPrevCdend mouseUp</script>
  230.     </part>
  231.     <part>
  232.         <id>13</id>
  233.         <type>button</type>
  234.         <visible> <true /> </visible>
  235.         <reserved5> 0 </reserved5>
  236.         <reserved4> 0 </reserved4>
  237.         <reserved3> 0 </reserved3>
  238.         <reserved2> 0 </reserved2>
  239.         <reserved1> 0 </reserved1>
  240.         <enabled> <true /> </enabled>
  241.         <rect>
  242.             <left>325</left>
  243.             <top>317</top>
  244.             <right>345</right>
  245.             <bottom>341</bottom>
  246.         </rect>
  247.         <style>transparent</style>
  248.         <showName> <false /> </showName>
  249.         <highlight> <false /> </highlight>
  250.         <autoHighlight> <true /> </autoHighlight>
  251.         <sharedHighlight> <false /> </sharedHighlight>
  252.         <family>0</family>
  253.         <titleWidth>0</titleWidth>
  254.         <icon>23717</icon>
  255.         <textAlign>center</textAlign>
  256.         <font>Osaka</font>
  257.         <textSize>12</textSize>
  258.         <textStyle>plain</textStyle>
  259.         <name></name>
  260.         <script>on mouseUpGoNextCdend mouseUp</script>
  261.     </part>
  262.     <part>
  263.         <id>14</id>
  264.         <type>button</type>
  265.         <visible> <true /> </visible>
  266.         <reserved5> 0 </reserved5>
  267.         <reserved4> 0 </reserved4>
  268.         <reserved3> 0 </reserved3>
  269.         <reserved2> 0 </reserved2>
  270.         <reserved1> 0 </reserved1>
  271.         <enabled> <true /> </enabled>
  272.         <rect>
  273.             <left>370</left>
  274.             <top>317</top>
  275.             <right>390</right>
  276.             <bottom>341</bottom>
  277.         </rect>
  278.         <style>transparent</style>
  279.         <showName> <false /> </showName>
  280.         <highlight> <false /> </highlight>
  281.         <autoHighlight> <true /> </autoHighlight>
  282.         <sharedHighlight> <false /> </sharedHighlight>
  283.         <family>0</family>
  284.         <titleWidth>0</titleWidth>
  285.         <icon>13301</icon>
  286.         <textAlign>center</textAlign>
  287.         <font>Osaka</font>
  288.         <textSize>12</textSize>
  289.         <textStyle>plain</textStyle>
  290.         <name></name>
  291.         <script>on mouseUpGoPrevMcend mouseUp</script>
  292.     </part>
  293.     <part>
  294.         <id>15</id>
  295.         <type>button</type>
  296.         <visible> <true /> </visible>
  297.         <reserved5> 0 </reserved5>
  298.         <reserved4> 0 </reserved4>
  299.         <reserved3> 0 </reserved3>
  300.         <reserved2> 0 </reserved2>
  301.         <reserved1> 0 </reserved1>
  302.         <enabled> <true /> </enabled>
  303.         <rect>
  304.             <left>389</left>
  305.             <top>317</top>
  306.             <right>409</right>
  307.             <bottom>341</bottom>
  308.         </rect>
  309.         <style>transparent</style>
  310.         <showName> <false /> </showName>
  311.         <highlight> <false /> </highlight>
  312.         <autoHighlight> <true /> </autoHighlight>
  313.         <sharedHighlight> <false /> </sharedHighlight>
  314.         <family>0</family>
  315.         <titleWidth>0</titleWidth>
  316.         <icon>13302</icon>
  317.         <textAlign>center</textAlign>
  318.         <font>Osaka</font>
  319.         <textSize>12</textSize>
  320.         <textStyle>plain</textStyle>
  321.         <name></name>
  322.         <script>on mouseUpGoNextMcend mouseUp</script>
  323.     </part>
  324.     <part>
  325.         <id>16</id>
  326.         <type>button</type>
  327.         <visible> <true /> </visible>
  328.         <reserved5> 0 </reserved5>
  329.         <reserved4> 0 </reserved4>
  330.         <reserved3> 0 </reserved3>
  331.         <reserved2> 0 </reserved2>
  332.         <reserved1> 0 </reserved1>
  333.         <enabled> <true /> </enabled>
  334.         <rect>
  335.             <left>454</left>
  336.             <top>317</top>
  337.             <right>474</right>
  338.             <bottom>341</bottom>
  339.         </rect>
  340.         <style>transparent</style>
  341.         <showName> <false /> </showName>
  342.         <highlight> <false /> </highlight>
  343.         <autoHighlight> <true /> </autoHighlight>
  344.         <sharedHighlight> <false /> </sharedHighlight>
  345.         <family>0</family>
  346.         <titleWidth>0</titleWidth>
  347.         <icon>6720</icon>
  348.         <textAlign>center</textAlign>
  349.         <font>Osaka</font>
  350.         <textSize>12</textSize>
  351.         <textStyle>plain</textStyle>
  352.         <name></name>
  353.         <script>on mouseUpGoTopCdend mouseUp</script>
  354.     </part>
  355.     <part>
  356.         <id>17</id>
  357.         <type>button</type>
  358.         <visible> <true /> </visible>
  359.         <reserved5> 0 </reserved5>
  360.         <reserved4> 0 </reserved4>
  361.         <reserved3> 0 </reserved3>
  362.         <reserved2> 0 </reserved2>
  363.         <reserved1> 0 </reserved1>
  364.         <enabled> <true /> </enabled>
  365.         <rect>
  366.             <left>408</left>
  367.             <top>131</top>
  368.             <right>490</right>
  369.             <bottom>156</bottom>
  370.         </rect>
  371.         <style>standard</style>
  372.         <showName> <true /> </showName>
  373.         <highlight> <false /> </highlight>
  374.         <autoHighlight> <true /> </autoHighlight>
  375.         <sharedHighlight> <true /> </sharedHighlight>
  376.         <family>0</family>
  377.         <titleWidth>0</titleWidth>
  378.         <icon>0</icon>
  379.         <textAlign>center</textAlign>
  380.         <font>Osaka</font>
  381.         <textSize>9</textSize>
  382.         <textStyle>plain</textStyle>
  383.         <name>addin_CNMテァテ湘ェツィ</name>
  384.         <script>on mouseDownif the commandKey is up then wait 20if not(the optionKey is down or the mouse is "up") thenput cd fld id 1 of cd "テ厭テ…[テ丑テ瓜テ叡テ曳" into setListput "," & the date & "," & nextDate (1) & "," & nextDate (2) into dif the hilite of cd btn id 12 of cd "テ厭テ…[テ丑テ瓜テ叡テ曳" then put "-" & return & "テ厩テ臼テ姥テ嘉姪…[テ嘉」" & d after setListif the hilite of cd btn id 11 of cd "テ厭テ…[テ丑テ瓜テ叡テ曳" then put "テ厩テ臼テ姥テ嘉姪…[テ嘉」" & d & return & "-" & return before setListif setList is empty then exit mouseDownget (the left of me) - 1 & "," & the bottom of meUxPop setList,"N",,itput item 1 of line 2 of it into mainput item 2 of line 2 of it into subif main is empty then exit to HyperCardput main into setNameif sub <> empty then put "," & sub after setNamemouseUp setNameexit to HyperCardend ifend mouseDownon mouseUp setNameglobal cNMnewMacro,cNMmacroReport,cNMmacroLabel,cNMvariableListglobal cNMDialogOFF,cNMcreateMode,ListSelectExit,cNMBBSnif setName <> empty and item 1 of setName <> "テ厩テ臼テ姥テ嘉姪…[テ嘉」" thenput the shiftKey is down into shsend "markSet setName,sh" to cd "テ厭テ…[テ丑テ瓜テ叡テ曳"exit mouseUpelse if the optionKey is down or item 1 of setName is "テ厩テ臼テ姥テ嘉姪…[テ嘉」" thenif item 2 of setName is empty thenask "テ‡ツ「テ‡ツャテ‡テε厩テ臼テ姥テ嘉姪…[テ嘉」テ‡竕暗厭テ丑テ嘉ァテ‡ï」ソテァテ湘ェツィテ‡ツオテ‡窶ケテ‡竏妥‡ツゥテ③" & return & "テャヒ凖ッtテ‡ï」ソテャツクテウテ陛‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③" with the dateif it is empty or it is not a date then exit mouseUpput it into checkDateelseput item 2 of setName into checkDateend ifput the optionKey is down into opput the shiftKey is down into shsend "scheduleCheck checkDate,op,sh" to cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」"exit mouseUpend ifset the cursor to watchput empty into cNMmacroReportget "テ…テエテ…テエテ…テエテ①addin_CNMテァテ湘ェツィテ①テ…テエテ…テエテ…テエ"if cNMDialogOFF is "true" thenput cd fld id 3 of cd "テェ窶コテュテ凝⑿テ㈲テ⒀" into dispositionif the hilite of bg btn "テ」Nテャテ†テゥテサテゥツゥテャテ†テァテ湘ェツィ" of cd " テ厭テ丑テ嘉ァ " thenget "テ…テエテ…テエテ…テエテ①addin_テ厩テ臼テ姥テ嘉姪…[テ嘉」テゥツゥテャテ†テァテ湘ェツィテ①テ…テエテ…テエテ…テエ"end ifelseput empty into dispositionend ifput the date && the long time into dateTimeput "------------------------------------------------------------" & return &ツャit & return & dateTime & return & return after cNMmacroReport-- テッナ禿ェテョテ嘉、テ瓜テ叡テ曳repeat with r = 1 to the number of items of cNMvariableListget item r of cNMvariableListdo "global" && itdo "put empty into" && itend repeatput empty into cNMvariableListput empty into cNMBBSnif the number of marked cards = 0 thenbeepanswer "テ厭テ丑テ嘉ァテァテ湘ェツィテ‡テεゥwテュテ凝‡邃「テ‡窶 テ‡テ凝‡窶ケテ‡マ\テ‡テ津③"exit mouseUpend ifput "/#000#/" into cNMmacroLabelput empty into addinText-- テ、ヒ佚‡窶ヲテ液テ院テ韻テ嘉」テ‡邃「テ‡窶 テ‡テ暗ィテ催ァテ。テ③put fileListInFldr(cNifPath(),"N:addin_") into fileListif fileList <> empty thenif disposition is "テァテ湘‡テテ‡ツサテ‡ツ「テ③" then exit mouseUpif disposition is empty or disposition is "テ雲テ韻テ陰テ嘉ァテ碓テ‡ï」ソティoテ‡竏妥③" thenput shortNumber("1-" & the number of lines of fileList,false) into sbeepget "テ…テ‰ addin_CNMテァテ湘ェツィ テ…テ‘" & return & "テ、ヒ佚‡窶ヲaddin_テ液テ院テ韻テ嘉」テ‡邃「テァ窶コテ‡テ凝‡窶ケテ‡竏妥③テ⑿テッツーテェテョテォIテォï」ソテ「ツャテ⒀"get ListSelect ("*3",fileList,"s=" & s,it,"NoDoubleClick","80,50","ASLFont+,9","Add",return,3000)if it <> empty and (ListSelectExit is "Delete" or ListSelectExit is "Rename") thendelReNameAddin "addin_",(ListSelectExit is "Delete"),,itelse if ListSelectExit is "Cancel" thenput "Cancel" into cNMcreateModehide msgexit mouseUpend ifelseif disposition is "テァテ古ィテコテ‡ツオテ‡ニ津‡ツゥテ‡テテァテ湘‡テ暗③" or disposition is "テ嘉、テ瑛テ…[テ嘉„テ‡ツオテ‡ニ津‡ツゥテ‡テテァテ湘‡テ暗③" thendelReNameAddin "addin_",(disposition is "テァテ古ィテコテ‡ツオテ‡ニ津‡ツゥテ‡テテァテ湘‡テ暗③")end ifend ifend ifput empty into cd fld "cNif-Macro" of cd " テ厭テ丑テ嘉ァ "put empty into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "-- putReport empty,trueput 0 into bg fld "errorNumber" of cd " テ厭テ丑テ嘉ァ "-- テ厭テ丑テ嘉ァテァテ湘ェツィcreateMacro dateTimeput return & "テ…テエテ…テエテ…テエテ①addin_CNMテァテ湘ェツィティIテウマ\テ①テ…テエテ…テエテ…テエ" & return after cNMmacroReportput cd fld "macroReport" of cd " テ嘉・テ榎テ…[テ曳 " into prevReportput MtScanList(prevReport,"テァテ湘ェツィテ①テ…テエテ…テエテ…テエ") into pput the number of lines of p into nif n > 4 thendelete line 1 to (item 1 of line (n - 3) of p) - 2 of prevReportend ifputReport prevReport & cNMmacroReport & return & return,trueput empty into cNMvariableListput empty into cNMnewMacroget the number of lines of MtScanList(cNMmacroReport,"テ烏テ嘉「テ…[テ⑦")put it into bg fld "errorNumber" of cd " テ厭テ丑テ嘉ァ "hide msgunlock screenif disposition is empty thenif "テ烏テ嘉「テ…[" is not in cNMmacroReport thenplay harpsichord g6sanswer "addin_CNMテァテ湘ェツィティIテウマ\テ③テ厭テ…[テ丑テ‡ï」ソテォSテ‡ニ津「ï」ソティテコテ‡ツオテ‡窶ケテ‡竏妥③" with "Cancel" or "OK"if it is "OK" thenunMark all cardsput 0 into bg fld "totalMarkNumber" of cd " テ厭テ丑テ嘉ァ "end ifelseset the lockMessages to falseplay harpsichord g6s-- put empty into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "answer "テ‡ツ「テ‡竕 テ‡ツャテ‡ツゥテ烏テ嘉「テ…[テ‡邃「テ」Nテ‡ツエテ‡窶ケテ‡ツオテ‡ホゥテ③テ嘉・テ榎テ…[テ曳テ‡ï」ソテ・ツゥテ‡窶ケテ‡竏妥‡ツゥテ③" with "No" or "Yes"if it is "Yes" thensend "mouseUp" to bg fld "errorNumber" of cd " テ嘉・テ榎テ…[テ曳 "end ifend ifend if-- if the hilite of cd btn id 49 of cd id 13803 then bkup cd fld id 51 of cd id 13803put empty into cNMmacroReportput false into cNMDialogOFFend mouseUp</script>
  385.     </part>
  386.     <part>
  387.         <id>18</id>
  388.         <type>button</type>
  389.         <visible> <true /> </visible>
  390.         <reserved5> 0 </reserved5>
  391.         <reserved4> 0 </reserved4>
  392.         <reserved3> 0 </reserved3>
  393.         <reserved2> 0 </reserved2>
  394.         <reserved1> 0 </reserved1>
  395.         <enabled> <true /> </enabled>
  396.         <rect>
  397.             <left>404</left>
  398.             <top>208</top>
  399.             <right>444</right>
  400.             <bottom>248</bottom>
  401.         </rect>
  402.         <style>shadow</style>
  403.         <showName> <false /> </showName>
  404.         <highlight> <false /> </highlight>
  405.         <autoHighlight> <true /> </autoHighlight>
  406.         <sharedHighlight> <true /> </sharedHighlight>
  407.         <family>0</family>
  408.         <titleWidth>0</titleWidth>
  409.         <icon>24103</icon>
  410.         <textAlign>center</textAlign>
  411.         <font>Osaka</font>
  412.         <textSize>9</textSize>
  413.         <textStyle>plain</textStyle>
  414.         <name>テ厭テ丑テ嘉ァテャツォテ‡窶コテァテサテ‡窶コ</name>
  415.         <script>on mouseUpglobal ListSelectExitset the cursor to watchput empty into ListSelectExitput cNifPath() into cNifPathput (the optionKey is down) into noCheckput fileListInFldr(cNifPath,"T:TEXT" & return & "N:addin_") into addinFileListif addinFileList <> empty thenif noCheck thenget ListSelect ("*3",addinFileList,"テャツォテ‡窶コテァテサテ‡ïャ‖ddinテ液テ院テ韻テ嘉」テ‡ï」ソテォIテォï」ソテ‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③" & return & "テ⑿テ液テ院テ韻テ嘉」テ荏テ宇テ叡テ丑テ‡ツサテ‡ツオテ⑥テッツーテェテョテォIテォï」ソテ「ツャテ⒀","テャツォテ‡窶コテァテサテ‡窶コ","100,40,410,280",return)elseput the number of lines of addinFileList into tif t > 1 thenget line 1 of addinFileListif "addin_CNM_" is in it thenput length(it) into lput empty into nrepeat with r = 1 to tput line r of addinFileList into fnif char 1 to l of fn is char 1 to l of it then put fn & return after nend repeatif the number of lines of n <> t thenget ListSelect ("*1",addinFileList,"テャツォテ‡窶コテァテサテ‡ïャ‖ddinテ液テ院テ韻テ嘉」テ‡ï」ソテォIテォï」ソテ‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③","テャツォテ‡窶コテァテサテ‡窶コ","100,40,410,280",return)end ifelseget ListSelect ("*1",addinFileList,"テャツォテ‡窶コテァテサテ‡ïャ‖ddinテ液テ院テ韻テ嘉」テ‡ï」ソテォIテォï」ソテ‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③","テャツォテ‡窶コテァテサテ‡窶コ","100,40,410,280",return)end ifelseget addinFileListend ifend ifif ListSelectExit is "Cancel" or it is empty then exit mouseUpput it into fileNameput empty into macro-- putReport empty,trueput empty into addinNameput "0" into bg fld "errorNumber"if noCheck thenput "addin_files" & return into addinNamerepeat with r = 1 to the number of lines of fileNameget line r of fileNameput "テ①テ…テエテ…テエテ…テエテ①" & quote & it & quote & "テャツォテ‡窶コテァテサテ‡窶コテュテ愿①テ…テエテ…テエテ…テエ"put cNifPath & it into filePathput readAddinTask(filePath) after macroput filePath & return after addinNameend repeatelseput length(fileName) into cnif char (cn - 2) of fileName is "-" and char (cn - 2) to cn of fileName is a integer thenput char 1 to (cn - 3) of fileName into fileNameend ifput "*: /* CNIF_MacroMaker macro" into h1put "*: /* To be continued. */" into h2put "*: /* End of Macro */" into h3put 1 into nput empty into dateTimeput "テ⑿テャツォテ‡窶コテァテサテ‡窶コテ閲テ運テ嘉ャテ‡テバptionテ丑テ嘉、テ叡テ丑テ‡竕暗ョCテ 窶敕‡テε液テ院テ韻テ嘉」テ‡ï」ソテャツォテ‡窶コテァテサテ‡ïャづ‡窶ケテ‡竏妥③テ⒀" into mes1repeat with r = 1 to the number of lines of addinFileListset the cursor to busyput line r of addinFileList into readFileif char 1 to length(fileName) of readFile is fileName thenput cNifPath & readFile into filePathput "テ①テ…テエテ…テエテ…テエテ①" & quote & readFile & quote & "テャツォテ‡窶コテァテサテ‡窶コテュテ愿①テ…テエテ…テエテ…テエ"put readAddinTask(filePath) into addinTextif h1 is in addinText thenput char 29 to (offset("*/",addinText) + 1) of addinText into addinNoif addinNo is "*/" or char 4 to 5 of addinNo is n thenput addinText after macroadd 1 to nelsebeepput "-" into bg fld "errorNumber"answer "addin_テ液テ院テ韻テ嘉」テ‡邃「テイAテォツアテ‡ツオテ‡ニ津‡ツ「テ‡窶ケテ‡マ\テ‡テ津③" & return & mes1hide msgexit mouseUpend ifif dateTime is empty thenput line 2 of addinText into dateTimeelseif line 2 of addinText <> dateTime thenbeepput "-" into bg fld "errorNumber"answer "テ厭テ丑テ嘉ァテ‡テεァテ湘ェツィテャヒ凖ゥテサテ‡邃「テ テ催ュvテ‡ツオテ‡窶ケテ‡マ\テ‡テ津③" & return & mes1hide msgexit mouseUpend ifend ifelseput addinText after macroend ifif readFile <> fileName thenput fileName && "-" && readFile into fnelseput fileName into fnend ifput fn into line 1 of addinNameput return & filePath after addinNameend ifend repeatend ifif h1 is in macro and h3 is not in macro thenbeepput "-" into bg fld "errorNumber"answer "テ厭テ丑テ嘉ァテ‡テεィIテ‡テ古‡テ凝‡邃「テ‡テ古‡ツゥテ‡テ凝‡窶ケテ‡マ\テ‡テ津③" & return & "テ⑿テ液テ院テ韻テ嘉」テ‡邃「テ・ツゥテ‡ツャテ‡ツゥテ‡テ凝‡窶ケテ‡マ\テ‡テ津③テ⒀"end ifput macro into cd fld "cNif-macro" of cd " テ厭テ丑テ嘉ァ "put addinName into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "put line 2 of macro into dateTimeif char 1 to 6 of dateTime is "*: /* " thendelete char 1 to 6 of dateTimeput offset(" */",dateTime) into xdelete char x to length(dateTime) of dateTimeput dateTime into bg fld id 7elseput empty into bg fld id 7end ifput 0 into bg fld "errorNumber"hide msgelseanswer quote & "addin_" & quote && "テ液テ院テ韻テ嘉」テ‡テ陛‡窶 テ‡テ凝‡窶ケテ‡マ\テ‡テ津③"end ifend mouseUp</script>
  416.     </part>
  417.     <part>
  418.         <id>19</id>
  419.         <type>button</type>
  420.         <visible> <true /> </visible>
  421.         <reserved5> 0 </reserved5>
  422.         <reserved4> 0 </reserved4>
  423.         <reserved3> 0 </reserved3>
  424.         <reserved2> 0 </reserved2>
  425.         <reserved1> 0 </reserved1>
  426.         <enabled> <true /> </enabled>
  427.         <rect>
  428.             <left>453</left>
  429.             <top>208</top>
  430.             <right>493</right>
  431.             <bottom>248</bottom>
  432.         </rect>
  433.         <style>shadow</style>
  434.         <showName> <false /> </showName>
  435.         <highlight> <false /> </highlight>
  436.         <autoHighlight> <true /> </autoHighlight>
  437.         <sharedHighlight> <true /> </sharedHighlight>
  438.         <family>0</family>
  439.         <titleWidth>0</titleWidth>
  440.         <icon>24104</icon>
  441.         <textAlign>center</textAlign>
  442.         <font>Osaka</font>
  443.         <textSize>9</textSize>
  444.         <textStyle>plain</textStyle>
  445.         <name>テ厭テ丑テ嘉ァテッ竄ャテォ竏‚ </name>
  446.         <script>on mouseUpglobal ListSelectExitset the cursor to watchput "*: /* CNIF_MacroMaker macro" into h1put "*: /* To be continued. */" into h2put "*: /* End of Macro */" into h3put cd fld "cNif-macro" of cd " テ厭テ丑テ嘉ァ " into addinTextif addinText is empty thenbeepanswer "テ厭テ丑テ嘉ァテ‡邃「テ‡窶 テ‡テ凝‡窶ケテ‡マ\テ‡テ津③"exit mouseUpend ifput (h1 is in addinText or h2 is in addinText or h3 is in addinText) into CNMput cNifPath() into cNifPathif CNM thenput "addin_CNM_1" into fileNameelseput "addin_other" into fileNameend ifput fileListInFldr(cNifPath,"T:TEXT" & return & "N:addin_") into addinFileListif addinFileList <> empty thenput shortNumber("1-" & the number of lines of addinFileList,false) into sbeepget "テ…テ‰ addin_ティテォテ‡ツエティoテ‡ツオ テ…テ‘" & return & "テ、ヒ佚‡窶ヲaddin_テ液テ院テ韻テ嘉」テ‡邃「テァ窶コテ‡テ凝‡窶ケテ‡竏妥③テ⑿テッツーテェテョテォIテォï」ソテ「ツャテ⒀"get ListSelect ("*3",addinFileList,"s=" & s,it,"NoDoubleClick","80,50","ASLFont+,9","Add",return,3000)if it <> empty and (ListSelectExit is "Delete" or ListSelectExit is "Rename") thendelReNameAddin "addin_",(ListSelectExit is "Delete"),,itput the result into addinFileListelse if ListSelectExit is "Cancel" thenhide msgexit mouseUpend ifput changeName(fileName,addinFileList) into fileNameend ifput empty into addinNameput "テ…テエテ…テエテ…テエテ①テ厭テ丑テ嘉ァテッ竄ャテォ竏づュテ愿①テ…テエテ…テエテ…テエ"put empty into fileNoListput "01" into fput "0" into bg fld "errorNumber"if CNM thenrepeat while h1 is in addinText or h2 is in addinText or h3 is in addinTextput offset(h1,addinText) into xif x < 1 thenerror fileName,"テ厭テ丑テ嘉ァテ‡テε駅テ叡テ雲テ‡邃「テ‡窶 テ‡テ凝‡窶ケテ‡マ\テ‡テ津③"elsedelete char 1 to (x - 1) of addinTextend ifput char 29 to 36 of addinText into nput ("No." is in n) into separateif separate then put "テ…テエテ…テエテ…テエテ①テ厭テ丑テ嘉ァテッ邃「テ、テ妥ッ竄ャテォ竏づュテ愿①テ…テエテ…テエテ…テエ"-- テ烏テ嘉「テ…[テ荏テ宇テ叡テ丑if separate thenif char 4 to 5 of n <> f thenerror fileName,"テ厭テ丑テ嘉ァテ‡邃「テイAテォツアテ‡ツオテ‡ニ津‡ツ「テ‡窶ケテ‡マ\テ‡テ津③"end ifend ifput offset(h2,addinText) into yif y < 1 thenput offset(h3,addinText) into yif y < 1 thenerror fileName,"テ厭テ丑テ嘉ァテ‡テεィIテ‡テ古‡テ凝‡邃「テ‡テ古‡ツゥテ‡テ凝‡窶ケテ‡マ\テ‡テ津③"end ifelse-- テ烏テ嘉「テ…[テ荏テ宇テ叡テ丑if h3 is not in addinText thenerror fileName,"テ厭テ丑テ嘉ァテ‡テεィIテ‡テ古‡テ凝‡邃「テ‡テ古‡ツゥテ‡テ凝‡窶ケテ‡マ\テ‡テ津③"end ifif separate is false thenerror fileName,"テ厭テ丑テ嘉ァテ‡邃「テッ邃「テ、テ妥‡竕・テ‡テ催‡ニ津‡ツ「テ‡テ暗‡テ甘‡ツァテ‡竕暗‡竏妥③"end ifend ifput char 1 to (y - 1) of addinText into macrodelete char 1 to (y - 1) of addinTextput line 1 of addinText & return after macrodelete line 1 of addinText-- テ烏テ嘉「テ…[テ荏テ宇テ叡テ丑repeat with r = 0 to 9get MtScanList(macro,r & ":",,true)if the number of lines of it > 1 thenerror fileName,"テ嘉「テ悦テ嘉」テ‡邃「テッツーテェテョテォ竏づァ窶コテ‡ツオテ‡窶ケテ‡竏妥③"end ifend repeatif f > 1 thenget fileName & "-" & felseget fileNameend ifput cNifPath & it into filePathWriteAddinTask macro,filePathif it <> fileName thenput fileName && "-" && it into fnelseput fileName into fnend ifput fn into line 1 of addinNameput return & filePath  after addinNameadd 1 to fif f < 10 then put "0" before fend repeatelseWriteAddinTask addinText,cNifPath & fileNameput fileName & return & cNifPath & fileName into addinNameend ifput addinName into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "hide msgend mouseUpon error fileName,mesbeepput "-" into bg fld "errorNumber"answer "テ烏テ嘉「テ…[テ⑦" & mes & return & "テァテ湘ェツィテ‡竕・テ‡テ催‡ホゥテ液テ院テ韻テ嘉」テ‡ï」ソテァテ古ィテコテ‡ツオテ‡窶ケテ‡竏妥③" with "Cancel" or "OK"if it is "OK" thendelReNameAddin fileName,true,trueput empty into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "end ifhide msgexit to hyperCardend error</script>
  447.     </part>
  448.     <part>
  449.         <id>20</id>
  450.         <type>button</type>
  451.         <visible> <true /> </visible>
  452.         <reserved5> 0 </reserved5>
  453.         <reserved4> 0 </reserved4>
  454.         <reserved3> 0 </reserved3>
  455.         <reserved2> 0 </reserved2>
  456.         <reserved1> 0 </reserved1>
  457.         <enabled> <true /> </enabled>
  458.         <rect>
  459.             <left>404</left>
  460.             <top>257</top>
  461.             <right>444</right>
  462.             <bottom>297</bottom>
  463.         </rect>
  464.         <style>shadow</style>
  465.         <showName> <false /> </showName>
  466.         <highlight> <false /> </highlight>
  467.         <autoHighlight> <true /> </autoHighlight>
  468.         <sharedHighlight> <true /> </sharedHighlight>
  469.         <family>0</family>
  470.         <titleWidth>0</titleWidth>
  471.         <icon>26000</icon>
  472.         <textAlign>center</textAlign>
  473.         <font>Osaka</font>
  474.         <textSize>9</textSize>
  475.         <textStyle>extend</textStyle>
  476.         <name>Editorテ」Nテャテ†</name>
  477.         <script>on mouseUpset the cursor to watchput cNifPath() into cNifPathput cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ " into fileListdelete line 1 of fileListput EditorPath() into editorput "0" into bg fld "errorNumber"put return & "テ…テエテ…テエテ…テエテ①" & pathTofile(editor) && "テ」Nテャテ†テ①テ…テエテ…テエテ…テエ" & return & cNifHeader() & return into reportrepeat with r = 1 to the number of lines of fileListput line r of fileList into filePathput pathTofile(filePath) into fileNameif there is not a file filePath thenput "テ烏テ嘉「テ…[テ⑦" & fileName && "テ‡邃「テ・ツゥテ‡ツャテ‡ツゥテ‡テ凝‡窶ケテ‡マ\テ‡テ津③" & return after reportadd 1 to bg fld "errorNumber"if bg fld "errorNumber" is 1 then beepnext repeatelseput fileName & return after reportend ifopen filePath with editorend repeatputReport reportif bg fld "errorNumber" <> 0 then open editorhide msgend mouseUp</script>
  478.     </part>
  479.     <part>
  480.         <id>21</id>
  481.         <type>button</type>
  482.         <visible> <true /> </visible>
  483.         <reserved5> 0 </reserved5>
  484.         <reserved4> 0 </reserved4>
  485.         <reserved3> 0 </reserved3>
  486.         <reserved2> 0 </reserved2>
  487.         <reserved1> 0 </reserved1>
  488.         <enabled> <true /> </enabled>
  489.         <rect>
  490.             <left>453</left>
  491.             <top>257</top>
  492.             <right>493</right>
  493.             <bottom>297</bottom>
  494.         </rect>
  495.         <style>shadow</style>
  496.         <showName> <false /> </showName>
  497.         <highlight> <false /> </highlight>
  498.         <autoHighlight> <true /> </autoHighlight>
  499.         <sharedHighlight> <true /> </sharedHighlight>
  500.         <family>0</family>
  501.         <titleWidth>0</titleWidth>
  502.         <icon>24003</icon>
  503.         <textAlign>center</textAlign>
  504.         <font>Osaka</font>
  505.         <textSize>9</textSize>
  506.         <textStyle>plain</textStyle>
  507.         <name>addin_テァテ古ィテコ</name>
  508.         <script>on mouseUpget "T:TEXT"if the optionKey is up thenput return & "N:addin_" after itend ifput cNifPath() into FldrPathif FldrPath <> empty thendelFilesInFldr FldrPath,it,"ComNiftyテ液テ羽テ嘉」テ雲テ‡ツゥテ‡テ"end ifend mouseUp</script>
  509.     </part>
  510.     <part>
  511.         <id>26</id>
  512.         <type>button</type>
  513.         <visible> <true /> </visible>
  514.         <reserved5> 0 </reserved5>
  515.         <reserved4> 0 </reserved4>
  516.         <reserved3> 0 </reserved3>
  517.         <reserved2> 0 </reserved2>
  518.         <reserved1> 0 </reserved1>
  519.         <enabled> <true /> </enabled>
  520.         <rect>
  521.             <left>39</left>
  522.             <top>318</top>
  523.             <right>153</right>
  524.             <bottom>339</bottom>
  525.         </rect>
  526.         <style>shadow</style>
  527.         <showName> <true /> </showName>
  528.         <highlight> <false /> </highlight>
  529.         <autoHighlight> <true /> </autoHighlight>
  530.         <sharedHighlight> <true /> </sharedHighlight>
  531.         <family>0</family>
  532.         <titleWidth>0</titleWidth>
  533.         <icon>0</icon>
  534.         <textAlign>center</textAlign>
  535.         <font>Osaka</font>
  536.         <textSize>9</textSize>
  537.         <textStyle>plain</textStyle>
  538.         <name>NIFTY-Navigator II</name>
  539.         <script>on mouseUpget the optionKeyif it is up then go to stack "NIFTY-Navigator II" in a new window without dialogif the result is "No such stack" or it is down thenget setGoSTbtn ("NIFTY-Navigator II")if it is empty then exit mouseUpsetNameNNbtn itgo to stack (item 3 of it) in a new windowelseif the result <> empty then go to stack "NIFTY-Navigator II"end ifend mouseUpon setNameNNbtn btnNamerepeat with r = 2 to the number of backgroundsset the name of bg btn (item 1 of btnName) of first cd of bg r to (item 2 of btnName)end repeatend setNameNNbtn---------- テ…ツカ テァテ古ィテコテ⑥テッナ禿ァXテ‡ツオテ‡ツサテ‡ツ「テ‡竕暗‡竕 テ‡テヲテ‡竕・テ‡ツ「テ⑩ ----------"NIFTY-Navigator II"</script>
  540.     </part>
  541.     <part>
  542.         <id>27</id>
  543.         <type>button</type>
  544.         <visible> <true /> </visible>
  545.         <reserved5> 0 </reserved5>
  546.         <reserved4> 0 </reserved4>
  547.         <reserved3> 0 </reserved3>
  548.         <reserved2> 0 </reserved2>
  549.         <reserved1> 0 </reserved1>
  550.         <enabled> <true /> </enabled>
  551.         <rect>
  552.             <left>160</left>
  553.             <top>318</top>
  554.             <right>274</right>
  555.             <bottom>339</bottom>
  556.         </rect>
  557.         <style>shadow</style>
  558.         <showName> <true /> </showName>
  559.         <highlight> <false /> </highlight>
  560.         <autoHighlight> <true /> </autoHighlight>
  561.         <sharedHighlight> <true /> </sharedHighlight>
  562.         <family>0</family>
  563.         <titleWidth>0</titleWidth>
  564.         <icon>0</icon>
  565.         <textAlign>center</textAlign>
  566.         <font>Osaka</font>
  567.         <textSize>9</textSize>
  568.         <textStyle>plain</textStyle>
  569.         <name>PDS-Finder 1.5</name>
  570.         <script>on mouseUpget the optionKeyif it is up then go to stack "PDS-Finder 1.5" in a new window without dialogif the result is "No such stack" or it is down thenget setGoSTbtn ("PDS-Finder 1.5")if it is empty then exit mouseUpsetNameSTbtn itgo to stack (item 3 of it) in a new windowelseif the result <> empty then go to stack "PDS-Finder 1.5"end ifend mouseUpon setNameSTbtn btnNameput " 3. LIBテッ窶堙ォツエテェ窶。テアテヲテャツォテ‡窶コテァテサテ‡窶コ" into cdlistrepeat with r = 1 to the number of items of cdlistif there is a cd btn (item 1 of btnName) of cd (item r of cdlist) thenset the name of cd btn (item 1 of btnName) of cd (item r of cdlist) to (item 2 of btnName)end ifend repeatend setNameSTbtn---------- テ…ツカ テァテ古ィテコテ⑥テッナ禿ァXテ‡ツオテ‡ツサテ‡ツ「テ‡竕暗‡竕 テ‡テヲテ‡竕・テ‡ツ「テ⑩ ----------"PDS-Finder 1.5"</script>
  571.     </part>
  572.     <part>
  573.         <id>30</id>
  574.         <type>button</type>
  575.         <visible> <true /> </visible>
  576.         <reserved5> 0 </reserved5>
  577.         <reserved4> 0 </reserved4>
  578.         <reserved3> 0 </reserved3>
  579.         <reserved2> 0 </reserved2>
  580.         <reserved1> 0 </reserved1>
  581.         <enabled> <true /> </enabled>
  582.         <rect>
  583.             <left>484</left>
  584.             <top>5</top>
  585.             <right>510</right>
  586.             <bottom>27</bottom>
  587.         </rect>
  588.         <style>transparent</style>
  589.         <showName> <false /> </showName>
  590.         <highlight> <false /> </highlight>
  591.         <autoHighlight> <true /> </autoHighlight>
  592.         <sharedHighlight> <true /> </sharedHighlight>
  593.         <family>0</family>
  594.         <titleWidth>0</titleWidth>
  595.         <icon>2478</icon>
  596.         <textAlign>center</textAlign>
  597.         <font>Chiyoda</font>
  598.         <textSize>12</textSize>
  599.         <textStyle>plain</textStyle>
  600.         <name></name>
  601.         <script>on mouseUpif there is a cd " CNIF_MMテ鰻テ宇テ陰テ右テ宇テ陰テ‡窶ヲテ‡ツャテ‡ツ「テ‡ニ’ " thenset the loc of msg to 20,295put "テ‡ツアテ‡テε厩テ運テ叡テ丑テ‡テ•500テ「~テ‡テε鰻テ宇テ陰テ右テ宇テ陰テ‡竕暗‡竏妥③テ・pテォツアテゥgテウpテ‡竕・テ‡テ催‡テ暗ィテ催ァテ。テ‡テ陛‡竕、テォテウテ」窶。テ‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③"end ifpicture "About(CNM)1",resource,dialog,falsepicture "About(CNM)2",resource,rect,falseif there is a window "About(CNM)1" thenset the loc of window "About(CNM)1" to "100,55"set the visible of window "About(CNM)1" to trueif there is a window "About(CNM)2" thenset the rect of window "About(CNM)2" to "130,137,375,249"set the visible of window "About(CNM)2" to trueend ifput 1 into cput 0 into yrepeatif there is a window "About(CNM)2" then set the scroll of window "About(CNM)2" to "0,y"add 1 to yif y > 1095 thenput 0 into yadd 1 to cif c > 3 then exit repeatend ifif the mouse is down thenif there is a window "About(CNM)2" thenif the mouseloc is within the rect of window "About(CNM)2" thenwait until the mouse is upelseexit repeatend ifelseexit repeatend ifend ifend repeatif there is a window "About(CNM)2" then close window "About(CNM)2"close window "About(CNM)1"end ifhide msgsetMsgLocend mouseUp</script>
  602.     </part>
  603.     <part>
  604.         <id>40</id>
  605.         <type>button</type>
  606.         <visible> <true /> </visible>
  607.         <reserved5> 0 </reserved5>
  608.         <reserved4> 0 </reserved4>
  609.         <reserved3> 0 </reserved3>
  610.         <reserved2> 0 </reserved2>
  611.         <reserved1> 0 </reserved1>
  612.         <enabled> <true /> </enabled>
  613.         <rect>
  614.             <left>407</left>
  615.             <top>79</top>
  616.             <right>494</right>
  617.             <bottom>97</bottom>
  618.         </rect>
  619.         <style>checkbox</style>
  620.         <showName> <true /> </showName>
  621.         <highlight> <false /> </highlight>
  622.         <autoHighlight> <true /> </autoHighlight>
  623.         <sharedHighlight> <true /> </sharedHighlight>
  624.         <family>0</family>
  625.         <titleWidth>0</titleWidth>
  626.         <icon>0</icon>
  627.         <textAlign>center</textAlign>
  628.         <font>Osaka</font>
  629.         <textSize>9</textSize>
  630.         <textStyle>plain</textStyle>
  631.         <name>テ」Nテャテ†テゥテサテゥツゥテャテ†テァテ湘ェツィ</name>
  632.         <script>on mouseUpif the hilite of me is false thenput empty into bg fld "openDate"set the style of bg fld "openDate" to transparentelseset the style of bg fld "openDate" to rectangleend ifend mouseUp</script>
  633.     </part>
  634.     <part>
  635.         <id>41</id>
  636.         <type>button</type>
  637.         <visible> <true /> </visible>
  638.         <reserved5> 0 </reserved5>
  639.         <reserved4> 0 </reserved4>
  640.         <reserved3> 0 </reserved3>
  641.         <reserved2> 0 </reserved2>
  642.         <reserved1> 0 </reserved1>
  643.         <enabled> <true /> </enabled>
  644.         <rect>
  645.             <left>496</left>
  646.             <top>326</top>
  647.             <right>512</right>
  648.             <bottom>342</bottom>
  649.         </rect>
  650.         <style>transparent</style>
  651.         <showName> <false /> </showName>
  652.         <highlight> <false /> </highlight>
  653.         <autoHighlight> <false /> </autoHighlight>
  654.         <sharedHighlight> <false /> </sharedHighlight>
  655.         <family>0</family>
  656.         <titleWidth>0</titleWidth>
  657.         <icon>0</icon>
  658.         <textAlign>center</textAlign>
  659.         <font>Osaka</font>
  660.         <textSize>12</textSize>
  661.         <textStyle>plain</textStyle>
  662.         <name>BookMark</name>
  663.         <script>on mouseUpsetBookmarkend mouseUp</script>
  664.     </part>
  665.     <part>
  666.         <id>42</id>
  667.         <type>field</type>
  668.         <visible> <true /> </visible>
  669.         <dontWrap> <true /> </dontWrap>
  670.         <dontSearch> <false /> </dontSearch>
  671.         <sharedText> <true /> </sharedText>
  672.         <fixedLineHeight> <false /> </fixedLineHeight>
  673.         <autoTab> <false /> </autoTab>
  674.         <lockText> <false /> </lockText>
  675.         <rect>
  676.             <left>476</left>
  677.             <top>314</top>
  678.             <right>512</right>
  679.             <bottom>328</bottom>
  680.         </rect>
  681.         <style>transparent</style>
  682.         <autoSelect> <false /> </autoSelect>
  683.         <showLines> <false /> </showLines>
  684.         <wideMargins> <false /> </wideMargins>
  685.         <multipleLines> <false /> </multipleLines>
  686.         <reservedFamily> 0 </reservedFamily>
  687.         <titleWidth>0</titleWidth>
  688.         <icon>0</icon>
  689.         <textAlign>center</textAlign>
  690.         <font>Osaka</font>
  691.         <textSize>9</textSize>
  692.         <textStyle>plain</textStyle>
  693.         <textHeight>16</textHeight>
  694.         <name>BookMarkNo</name>
  695.         <script></script>
  696.     </part>
  697.     <part>
  698.         <id>43</id>
  699.         <type>button</type>
  700.         <visible> <true /> </visible>
  701.         <reserved5> 0 </reserved5>
  702.         <reserved4> 0 </reserved4>
  703.         <reserved3> 0 </reserved3>
  704.         <reserved2> 0 </reserved2>
  705.         <reserved1> 0 </reserved1>
  706.         <enabled> <true /> </enabled>
  707.         <rect>
  708.             <left>409</left>
  709.             <top>171</top>
  710.             <right>489</right>
  711.             <bottom>191</bottom>
  712.         </rect>
  713.         <style>standard</style>
  714.         <showName> <true /> </showName>
  715.         <highlight> <false /> </highlight>
  716.         <autoHighlight> <true /> </autoHighlight>
  717.         <sharedHighlight> <true /> </sharedHighlight>
  718.         <family>0</family>
  719.         <titleWidth>0</titleWidth>
  720.         <icon>0</icon>
  721.         <textAlign>center</textAlign>
  722.         <font>Osaka</font>
  723.         <textSize>9</textSize>
  724.         <textStyle>plain</textStyle>
  725.         <name>テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コ</name>
  726.         <script>on mouseUpput (the optionKey is down) into opactive ,,opend mouseUp</script>
  727.     </part>
  728.     <part>
  729.         <id>44</id>
  730.         <type>field</type>
  731.         <visible> <true /> </visible>
  732.         <dontWrap> <true /> </dontWrap>
  733.         <dontSearch> <true /> </dontSearch>
  734.         <sharedText> <true /> </sharedText>
  735.         <fixedLineHeight> <true /> </fixedLineHeight>
  736.         <autoTab> <false /> </autoTab>
  737.         <lockText> <false /> </lockText>
  738.         <rect>
  739.             <left>464</left>
  740.             <top>55</top>
  741.             <right>493</right>
  742.             <bottom>69</bottom>
  743.         </rect>
  744.         <style>rectangle</style>
  745.         <autoSelect> <false /> </autoSelect>
  746.         <showLines> <false /> </showLines>
  747.         <wideMargins> <false /> </wideMargins>
  748.         <multipleLines> <false /> </multipleLines>
  749.         <reservedFamily> 0 </reservedFamily>
  750.         <titleWidth>0</titleWidth>
  751.         <icon>0</icon>
  752.         <textAlign>center</textAlign>
  753.         <font>ASLFont+</font>
  754.         <textSize>9</textSize>
  755.         <textStyle>plain</textStyle>
  756.         <textHeight>13</textHeight>
  757.         <name>errorNumber</name>
  758.         <script>on mouseUpset the cursor to watchlock screen-- if me > 0 thenput cd fld "macroReport" of cd " テ嘉・テ榎テ…[テ曳 " into reportTxtif the short name of this cd <> " テ嘉・テ榎テ…[テ曳 " thengo to cd " テ嘉・テ榎テ…[テ曳 "put item 1 of last line of MtScanList(reportTxt,"テァテ湘ェツィテ①テ…テエテ…テエテ…テエ") into lif l is empty thenput 1 into lend ifelseput 1 into lend ifget word 2 of the selectedLine of cd fld "macroReport"if it <> empty then put it into lput MtScanList(reportTxt,"テ烏テ嘉「テ…[テ⑦") into sListrepeat with r = 1 to the number of lines of sListget item 1 of line r of sListif it > l thenselect line it of cd fld "macroReport"exit mouseUpend ifend repeatunlock screenselect line 0 of cd fld "macroReport"answer "テ烏テ嘉「テ…[テ‡テ陛‡窶 テ‡テ凝‡窶ケテ‡マ\テ‡テ津③"-- end ifend mouseUp</script>
  759.     </part>
  760.     <part>
  761.         <id>45</id>
  762.         <type>button</type>
  763.         <visible> <true /> </visible>
  764.         <reserved5> 0 </reserved5>
  765.         <reserved4> 0 </reserved4>
  766.         <reserved3> 0 </reserved3>
  767.         <reserved2> 0 </reserved2>
  768.         <reserved1> 0 </reserved1>
  769.         <enabled> <true /> </enabled>
  770.         <rect>
  771.             <left>410</left>
  772.             <top>317</top>
  773.             <right>430</right>
  774.             <bottom>341</bottom>
  775.         </rect>
  776.         <style>transparent</style>
  777.         <showName> <false /> </showName>
  778.         <highlight> <false /> </highlight>
  779.         <autoHighlight> <true /> </autoHighlight>
  780.         <sharedHighlight> <false /> </sharedHighlight>
  781.         <family>0</family>
  782.         <titleWidth>0</titleWidth>
  783.         <icon>13303</icon>
  784.         <textAlign>center</textAlign>
  785.         <font>Osaka</font>
  786.         <textSize>12</textSize>
  787.         <textStyle>plain</textStyle>
  788.         <name></name>
  789.         <script>on mouseUpGOPrevBMend mouseUp</script>
  790.     </part>
  791.     <part>
  792.         <id>46</id>
  793.         <type>button</type>
  794.         <visible> <true /> </visible>
  795.         <reserved5> 0 </reserved5>
  796.         <reserved4> 0 </reserved4>
  797.         <reserved3> 0 </reserved3>
  798.         <reserved2> 0 </reserved2>
  799.         <reserved1> 0 </reserved1>
  800.         <enabled> <true /> </enabled>
  801.         <rect>
  802.             <left>429</left>
  803.             <top>317</top>
  804.             <right>449</right>
  805.             <bottom>341</bottom>
  806.         </rect>
  807.         <style>transparent</style>
  808.         <showName> <false /> </showName>
  809.         <highlight> <false /> </highlight>
  810.         <autoHighlight> <true /> </autoHighlight>
  811.         <sharedHighlight> <false /> </sharedHighlight>
  812.         <family>0</family>
  813.         <titleWidth>0</titleWidth>
  814.         <icon>13304</icon>
  815.         <textAlign>center</textAlign>
  816.         <font>Osaka</font>
  817.         <textSize>12</textSize>
  818.         <textStyle>plain</textStyle>
  819.         <name></name>
  820.         <script>on mouseUpGONextBMend mouseUp</script>
  821.     </part>
  822.     <part>
  823.         <id>47</id>
  824.         <type>button</type>
  825.         <visible> <true /> </visible>
  826.         <reserved5> 0 </reserved5>
  827.         <reserved4> 0 </reserved4>
  828.         <reserved3> 0 </reserved3>
  829.         <reserved2> 0 </reserved2>
  830.         <reserved1> 0 </reserved1>
  831.         <enabled> <true /> </enabled>
  832.         <rect>
  833.             <left>8</left>
  834.             <top>319</top>
  835.             <right>31</right>
  836.             <bottom>340</bottom>
  837.         </rect>
  838.         <style>transparent</style>
  839.         <showName> <false /> </showName>
  840.         <highlight> <false /> </highlight>
  841.         <autoHighlight> <true /> </autoHighlight>
  842.         <sharedHighlight> <true /> </sharedHighlight>
  843.         <family>0</family>
  844.         <titleWidth>0</titleWidth>
  845.         <icon>21700</icon>
  846.         <textAlign>center</textAlign>
  847.         <font>Osaka</font>
  848.         <textSize>12</textSize>
  849.         <textStyle>plain</textStyle>
  850.         <name>GoHome</name>
  851.         <script>on mouseUpgoHomeend mouseUp</script>
  852.     </part>
  853.     <part>
  854.         <id>48</id>
  855.         <type>field</type>
  856.         <visible> <true /> </visible>
  857.         <dontWrap> <true /> </dontWrap>
  858.         <dontSearch> <true /> </dontSearch>
  859.         <sharedText> <true /> </sharedText>
  860.         <fixedLineHeight> <false /> </fixedLineHeight>
  861.         <autoTab> <false /> </autoTab>
  862.         <lockText> <false /> </lockText>
  863.         <rect>
  864.             <left>418</left>
  865.             <top>102</top>
  866.             <right>481</right>
  867.             <bottom>117</bottom>
  868.         </rect>
  869.         <style>transparent</style>
  870.         <autoSelect> <false /> </autoSelect>
  871.         <showLines> <false /> </showLines>
  872.         <wideMargins> <false /> </wideMargins>
  873.         <multipleLines> <false /> </multipleLines>
  874.         <reservedFamily> 0 </reservedFamily>
  875.         <titleWidth>0</titleWidth>
  876.         <icon>0</icon>
  877.         <textAlign>center</textAlign>
  878.         <font>Osaka</font>
  879.         <textSize>9</textSize>
  880.         <textStyle>plain</textStyle>
  881.         <textHeight>16</textHeight>
  882.         <name>openDate</name>
  883.         <script>on mouseUpif the optionKey is down thenask "テャヒ凖ッtテ‡ï」ソテャツクテウテ陛‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③" with meif the result is "Cancel" then exit mouseUpput it into meelse if me is empty thenset the style of bg fld "openDate" to rectangleput the date into meset the hilite of bg btn "テ」Nテャテ†テゥテサテゥツゥテャテ†テァテ湘ェツィ" to trueelseput empty into meend ifend mouseUp</script>
  884.     </part>
  885.     <part>
  886.         <id>5</id>
  887.         <type>field</type>
  888.         <visible> <false /> </visible>
  889.         <dontWrap> <true /> </dontWrap>
  890.         <dontSearch> <true /> </dontSearch>
  891.         <sharedText> <true /> </sharedText>
  892.         <fixedLineHeight> <false /> </fixedLineHeight>
  893.         <autoTab> <false /> </autoTab>
  894.         <lockText> <false /> </lockText>
  895.         <rect>
  896.             <left>355</left>
  897.             <top>28</top>
  898.             <right>505</right>
  899.             <bottom>99</bottom>
  900.         </rect>
  901.         <style>scrolling</style>
  902.         <autoSelect> <false /> </autoSelect>
  903.         <showLines> <false /> </showLines>
  904.         <wideMargins> <false /> </wideMargins>
  905.         <multipleLines> <false /> </multipleLines>
  906.         <reservedFamily> 0 </reservedFamily>
  907.         <titleWidth>0</titleWidth>
  908.         <icon>0</icon>
  909.         <textAlign>left</textAlign>
  910.         <font>ASLFont+</font>
  911.         <textSize>9</textSize>
  912.         <textStyle>plain</textStyle>
  913.         <textHeight>16</textHeight>
  914.         <name>subMenuList</name>
  915.         <script></script>
  916.     </part>
  917.     <part>
  918.         <id>49</id>
  919.         <type>button</type>
  920.         <visible> <true /> </visible>
  921.         <reserved5> 0 </reserved5>
  922.         <reserved4> 0 </reserved4>
  923.         <reserved3> 0 </reserved3>
  924.         <reserved2> 0 </reserved2>
  925.         <reserved1> 0 </reserved1>
  926.         <enabled> <false /> </enabled>
  927.         <rect>
  928.             <left>448</left>
  929.             <top>6</top>
  930.             <right>466</right>
  931.             <bottom>24</bottom>
  932.         </rect>
  933.         <style>transparent</style>
  934.         <showName> <false /> </showName>
  935.         <highlight> <false /> </highlight>
  936.         <autoHighlight> <true /> </autoHighlight>
  937.         <sharedHighlight> <false /> </sharedHighlight>
  938.         <family>0</family>
  939.         <titleWidth>0</titleWidth>
  940.         <icon>12490</icon>
  941.         <textAlign>center</textAlign>
  942.         <font>Chiyoda</font>
  943.         <textSize>12</textSize>
  944.         <textStyle>plain</textStyle>
  945.         <name>openGuide</name>
  946.         <script>on mouseUpput the short name of this cd into cdNameif cdName is in " テ厭テ丑テ嘉ァ , テ嘉・テ榎テ…[テ曳 " thendelete char 1 of cdNamedelete last char of cdNameend ifCNMGuide cdNameend mouseUp</script>
  947.     </part>
  948.     <part>
  949.         <id>7</id>
  950.         <type>field</type>
  951.         <visible> <true /> </visible>
  952.         <dontWrap> <true /> </dontWrap>
  953.         <dontSearch> <true /> </dontSearch>
  954.         <sharedText> <true /> </sharedText>
  955.         <fixedLineHeight> <false /> </fixedLineHeight>
  956.         <autoTab> <false /> </autoTab>
  957.         <lockText> <false /> </lockText>
  958.         <rect>
  959.             <left>17</left>
  960.             <top>37</top>
  961.             <right>393</right>
  962.             <bottom>53</bottom>
  963.         </rect>
  964.         <style>rectangle</style>
  965.         <autoSelect> <false /> </autoSelect>
  966.         <showLines> <false /> </showLines>
  967.         <wideMargins> <false /> </wideMargins>
  968.         <multipleLines> <false /> </multipleLines>
  969.         <reservedFamily> 0 </reservedFamily>
  970.         <titleWidth>0</titleWidth>
  971.         <icon>0</icon>
  972.         <textAlign>center</textAlign>
  973.         <font>ASLFont+</font>
  974.         <textSize>9</textSize>
  975.         <textStyle>plain</textStyle>
  976.         <textHeight>12</textHeight>
  977.         <name>createDate</name>
  978.         <script>on mouseDownif bg fld "subMenu" <> " テ嘉・テ榎テ…[テ曳 " then exit mouseDownwait 20put empty into listput cd fld id 2 into reportif report is empty then exit mouseDownput round(the scroll of cd fld id 2 / 12) + 1 into lput MtScanList(report,"テァテ湘ェツィテ①テ…テエテ…テエテ…テエ") into pput the number of lines of p into lnput ln into drepeat with r = 1 to lnput item 1 of line r of p into sget line s + 1 of reportif it <> empty then put it & return after listif s <= l then put r into dend repeatif list is empty then exit mouseDownget item 1 of the loc of mesubtract ((the number of chars of line 1 of list) * 4) from itput "," & the top of me after itUxPop list,"N",d,itif line 1 of it is empty then exit mouseDownlock screenselect before line (item 1 of line (item 3 of line 2 of it) of p) of cd fld id 2select emptyselect line 0 of cd fld id 2end mouseDown</script>
  979.     </part>
  980.     <part>
  981.         <id>50</id>
  982.         <type>button</type>
  983.         <visible> <true /> </visible>
  984.         <reserved5> 0 </reserved5>
  985.         <reserved4> 0 </reserved4>
  986.         <reserved3> 0 </reserved3>
  987.         <reserved2> 0 </reserved2>
  988.         <reserved1> 0 </reserved1>
  989.         <enabled> <true /> </enabled>
  990.         <rect>
  991.             <left>467</left>
  992.             <top>6</top>
  993.             <right>485</right>
  994.             <bottom>24</bottom>
  995.         </rect>
  996.         <style>transparent</style>
  997.         <showName> <false /> </showName>
  998.         <highlight> <false /> </highlight>
  999.         <autoHighlight> <false /> </autoHighlight>
  1000.         <sharedHighlight> <true /> </sharedHighlight>
  1001.         <family>0</family>
  1002.         <titleWidth>0</titleWidth>
  1003.         <icon>6356</icon>
  1004.         <textAlign>center</textAlign>
  1005.         <font>Chiyoda</font>
  1006.         <textSize>12</textSize>
  1007.         <textStyle>plain</textStyle>
  1008.         <name>HelpON/OFF</name>
  1009.         <script>on mouseUpHelpToggleend mouseUp</script>
  1010.     </part>
  1011.     <content>
  1012.         <layer>background</layer>
  1013.         <id>1</id>
  1014.         <text>テ厭テ丑テ嘉ァテァテ湘ェツィ</text>
  1015.     </content>
  1016.     <content>
  1017.         <layer>background</layer>
  1018.         <id>5</id>
  1019.         <text> テ厭テ丑テ嘉ァ  テ嘉・テ榎テ…[テ曳 テ厩テ臼テ姥テ嘉姪…[テ嘉」テ厭テ…[テ丑テ瓜テ叡テ曳</text>
  1020.     </content>
  1021.     <content>
  1022.         <layer>background</layer>
  1023.         <id>8</id>
  1024.         <text>0</text>
  1025.     </content>
  1026.     <content>
  1027.         <layer>background</layer>
  1028.         <id>42</id>
  1029.         <text>0 / 0</text>
  1030.     </content>
  1031.     <content>
  1032.         <layer>background</layer>
  1033.         <id>44</id>
  1034.         <text>0</text>
  1035.     </content>
  1036.     <name>テ厭テ丑テ嘉ァテァテ湘ェツィ</name>
  1037.     <script>on openStackset the cursor to watchstart using stack "CNIF_MM-lib"if MMlibVer() <> 1.4 thenbeepget quote & "CNIF_MM-lib ver.1.4" & quote && "テ‡ï」ソテゥgテウpテ‡ツオテ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③"elsedoResScript "StartUpCNM"get the resultend ifif the version < 2.2 then get "HyperCard 2.2lite テ ツサテァ~テ‡竕暗‡ツサテ‡ツ「テ‡竏†テャテ†テァテ湘‡ツオテ‡窶ケテ‡マ\テ‡テ津③"if it <> empty thenbeep 2answer it & return & "テ厩テ運テ叡テ丑テ‡ï」ソティテ「テ、ヒ凖「ツェテ‡竕暗‡ツエテ‡窶ケテ‡マ\テ‡テ津‡竕暗‡ツオテ‡ホゥテ③" with "ティIテウマ\"if the number of lines of the stacks is 1 thendoMenu "Quit HyperCard"elsedoMenu "Close Stack"stop using stack "CNIF_MM-lib"end ifend ifplay harpsichord g6spass openStackend openStackon openCardput the number of marked cards into bg fld "totalMarkNumber"pass openCardend openCardon controlKey whichKeyif whichKey = 4 then -- DsendBtn "bg btn id 21"else if whichKey = 12 then -- LsendBtn "bg btn id 43"else if whichKey = 15 then -- OsendBtn "bg btn id 20"else if whichKey = 18 and the shiftKey is up and the optionKey is up then -- RsendBtn "bg btn id 18"else if whichKey = 21 then -- Usend "mouseUp" to bg fld id 8else if whichKey = 23 then -- WsendBtn "bg btn id 19"elsepass controlKeyend ifend controlKey-- テ厩テ運テ叡テ丑テ、ツャテ」ツエテェ窶コテュテ凝荏テ宇テ叡テ丑on prefCheck xput false into checkput "1,2,10,3" into listrepeat with r = 1 to the number of items of listget cd fld id (item r of list) of cd "テ液テ羽テ嘉」テ雲テェ窶コテュテ‹"if it is empty thenput true into checkelseif the version >= 2.1 and r < 4 thenif folderCheck(it,r,list) then put true into checkend ifend ifend repeatif check thengo to cd "テ液テ羽テ嘉」テ雲テェ窶コテュテ‹"beepanswer "テェ窶コテュテ凝‡ï」ソテァsテ‡ツ。テ‡ニ津‡竕 テ‡テヲテ‡竕・テ‡ツ「テ③"if x is empty thenrepeat 3set the hilite of cd btn id 34 to truewait 10set the hilite of cd btn id 34 to falsewait 10end repeatend ifend ifend prefCheckfunction folderCheck f,r,listif (there is a folder f) is false thenput empty into cd fld id (item r of list) of cd "テ液テ羽テ嘉」テ雲テェ窶コテュテ‹"return trueelsereturn falseend ifend folderCheckon scCheckif the date <> bg fld "openDate" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」" and the hilite of bg btn "テ」Nテャテ†テゥテサテゥツゥテャテ†テァテ湘ェツィ" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」" and the commandKey is up thenif the short name of this bg <> "テ厭テ丑テ嘉ァテァテ湘ェツィ" then exit scChecksend "scheduleCheck" to cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」"put the date into bg fld "openDate" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」"if the hilite of cd btn id 49 of cd id 13803 then bkup cd fld id 51 of cd id 13803end ifend scCheck-- NIFTY-Navigator II テ」@テョ¥テ、gテュツ」on active path,logFileName,opglobal cNMautoRead,CNMbmList,CNMbmNo,CNMLCListput path & logFileName into filePathif filePath is empty thenget selectLogFile()if it is empty then exit activeput it into filePathend ifif the hilite of cd btn id 1 of cd id 32246 and the hilite of cd btn id 2 of cd id 32246 and op <> true thenput 1 into CNMbmNoput empty into CNMbmListend ifput empty into CNMLCListput true into cNMautoReadput "テ…テエテ…テエテ…テエテ①テ液テ院テ韻テ嘉」テ欝テ…[テ荏テュテ愿①テ…テエテ…テエテ…テエ"set the cursor to watchputReport return & "テ…テエテ…テエテ…テエテ①テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コテ、Jテゥnテ①テ…テエテ…テエテ…テエ" & return & the short date && the long time & return & return & filePath & returnput empty into theLog--put cd fld "テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コテ鵜テ…[テ嘉ィテ…[テ栄テ嘉、テ厩テ曳" of cd "テ嘉ァテ碓テゥツゥテャテ†テャツォテ‡窶コテァテサテ‡窶コテェ窶コテュテ‹"into kyrepeat with r = 1 to the number of lines of kyput false into item r of readLogend repeatopen file filePathget the resultif it <> empty thenbeepputReport "テ烏テ嘉「テ…[テ⑦" & it & returnif bg fld "errorNumber" of cd " テ嘉・テ榎テ…[テ曳 " is a integer then add 1 to bg fld "errorNumber" of cd " テ嘉・テ榎テ…[テ曳 "hide msgexit activeend ifrepeatrepeatread from file filePath for 16384put it after theLogif length(theLog) > (16384 * 10) or it is empty then exit repeatend repeatrepeat with r = 1 to the number of lines of kyput line r of ky into kif the number of items of k is 2 thenif item 1 of k is "テ…テ嘉運テ韻テ曳テ嘉」テ テ催ウテウテ…テ‘" thenif item 1 of k is in theLog or item 2 of k is in theLog thenput true into item r of readLogend ifelseif item 1 of k is in theLog and item 2 of k is in theLog thenput true into item r of readLogend ifend ifelse if the number of items of k is 3 thenif item 1 of k is "テ丑テ嘉、テ叡テ鋭テ嘉ャテ碓テ欝テ…[テ詠テ厩    CLIP" thenif item 1 of k is in theLog or (item 2 of k is in theLog and item 3 of k is in theLog) thenput true into item r of readLogend ifelseif item 1 of k is in theLog and (item 2 of k is in theLog or item 3 of k is in theLog) thenput true into item r of readLogend ifend ifelse if the number of items of k is 4 thenif (item 1 of k is in theLog and item 2 of k is in theLog) or (item 3 of k is in theLog and item 4 of k is in theLog) thenput true into item r of readLogend ifelseif k <> "テ運テ韻テ曳テ嘉」テ テ催ウテウテ…テ‘" then put return before kif k is in theLog then put true into item r of readLogend ifend repeatput last line of theLog into theLogif it is empty then exit repeatend repeatclose file filePath--put cd fld "テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コテ雨テ…[テ栄テ嘉、テ厩テ曳" of cd "テ嘉ァテ碓テゥツゥテャテ†テャツォテ‡窶コテァテサテ‡窶コテェ窶コテュテ‹"into listput item 1 of MtScanList(list," 1. テァツーティTテ‡テε‡ツョテュmテ‡テテ‡マ\",,) into lget line l of listdelete line l of listput it & return after listget item l of readLogdelete item l of readLogput "," & it after readLogrepeat with r = 1 to the number of lines of listput line r of list into bgNameif char 1 of bgName is "*" and item r of readLog thendelete char 1 to 4 of bgNameif the number of items of bgName <> 1 thengo to cd item 2 of bgNameelsego to first cd of bg bgNameend ifsend "GComBtn" to this cdget the resultsend "mouseUp filePath" to itend ifend repeatif the short name of this cd <> " 1. テァツーティTテ‡テε‡ツョテュmテ‡テテ‡マ\" and the short id of this cd <> item 2 of line 1 of CNMbmList then GONextBMsend "openCard" to this cdget MtScanList(CNMbmList,the short id of this cd,,true)if it <> empty then put 23200 into ielse put 0 into iset the icon of bg btn "BookMark" to iput the number of lines of CNMbmList into lput CNMbmNo &&"/"&& l into bg fld "BookMarkNo"if there is a bg btn "createMark" thenset the hilite of bg btn "createMark" to the marked of this cdend if-- addin_テ液テ院テ韻テ嘉」テァテ古ィテコテ⑴テ嘉、テ瑛テ…[テ嘉„put cd fld id 3 of cd "テ液テ院テ韻テ嘉」テァテ古ィテコティテコテ、Oテェ窶コテュテ‹" into disposalif disposal <> "テッナ禿ァXテ‡ツオテ‡ツサテ‡ツ「テ③" then delReNameAddin "addin_",(disposal is "テァテ古ィテコテ‡竏妥‡テ暗③")-- foreign_テ液テ院テ韻テ嘉」テァテ古ィテコテ⑴テ嘉、テ瑛テ…[テ嘉„put cd fld id 19 of cd "テ液テ院テ韻テ嘉」テァテ古ィテコティテコテ、Oテェ窶コテュテ‹" into disposalif disposal <> "テッナ禿ァXテ‡ツオテ‡ツサテ‡ツ「テ③" then delReNameAddin "foreign_",(disposal is "テァテ古ィテコテ‡竏妥‡テ暗③")-- テ陰テ叡テ益テ嘉ァテ…[テ栄テ液テ院テ韻テ嘉」テァテ古ィテコput cd fld "テ陰テ叡テ益テ嘉ァテ…[テ栄テ液テ院テ韻テ嘉」テ嘉、テ厩テ曳" of cd "テ液テ院テ韻テ嘉」テァテ古ィテコティテコテ、Oテェ窶コテュテ‹" into delFileListif delFileList <> empty and the hilite of cd btn id 11 of cd "テ液テ院テ韻テ嘉」テァテ古ィテコティテコテ、Oテェ窶コテュテ‹" is false thenput postPath() into postPathrepeat with r = 1 to the number of lines of delFileListget postPath & line r of delFileListif there is a file it thenMtDeleteFile itif the result <> empty then answer the resultend ifend repeatput empty into cd fld "テ陰テ叡テ益テ嘉ァテ…[テ栄テ液テ院テ韻テ嘉」テ嘉、テ厩テ曳" of cd "テ液テ院テ韻テ嘉」テァテ古ィテコティテコテ、Oテェ窶コテュテ‹"end if--sort lines of CNMbmListput CNMbmList into cd fld "BookMarkList" of cd "テェ窶コテュテ凝⑿テ㈲テ⒀"send "scrFld" to this cdput empty into listrepeat with r = 1 to the number of lines of CNMLCListget item 2 of line r of CNMLCListif there is a cd id it then put cdNameR(it) & return after listend repeatputReport return & "------- テャツォテ‡窶コテァテサテ‡窶コテ雨テ…[テ栄 -------" & return & list & return &ツャ"-------- テ疫テ叡テ丑テ厭テ…[テ丑 --------" & return & CNMbmListput empty into CNMLCList-- テ「テキテゥqテ液テ院テ韻テ嘉」テァテ古ィテコif the hilite of cd btn id 5 of cd "テ「テキテゥqテ液テ院テ韻テ嘉」テァテ古ィテコテェ窶コテュテ‹" thensend "mouseUp" to cd btn id 6 of cd "テ「テキテゥqテ液テ院テ韻テ嘉」テァテ古ィテコテェ窶コテュテ‹"end if-- BBS,CLIPテ雨テ叡テ曳テ液テ院テ韻テ嘉」テァテ古ィテコif the hilite of cd btn id 13 of cd "テ・fテゥツカテョツャテェ窶コテュテ‹" then-- テアテ‡テア@テ‡テε永テ韻テ液ティIテウマ\テ荏テ宇テ叡テ丑put pathTofile(knifePath()) into knifeif the version < 2.1 thenput the number of lines of the menus into mwait until knife is not in menu 1 and knife is not in menu melsewait until knife is not in menu applicationend ifput logPath() into FldrPathput "-BBS,-CLIP" into ParamListput empty into fileListrepeat with r = 1 to the number of items of ParamListput "T:TEXT" & return & "N:" & item r of ParamList into TargetParamput fileListInFldr(FldrPath,TargetParam) & return after fileListend repeatput the number of lines of fileList into nrepeat with r = n down to 1get line r of fileListif char 1 of it is "_" and it <> empty thenput FldrPath & it into delFilePathif there is a file delFilePath then MtDeleteFile delFilePathelse delete line r of fileListelsedelete line r of fileListend ifend repeatend ifif fileList <> empty then get return & "------ テァテ古ィテコ" && ParamList && "テ液テ院テ韻テ嘉」 ------" & return & fileList & returnelse get emptyputReport it & "----------------------------" & return & return & the short date && the long time & return & "テ…テエテ…テエテ…テエテ①テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コティIテウマ\テ①テ…テエテ…テエテ…テエ" & return & returnput false into cNMautoReadcompactST 30if the hilite of cd btn id 49 of cd id 13803 then bkup cd fld id 51 of cd id 13803put "テ…テエテ…テエテ…テエテ①CNIF_MacroMaker テ嘉ァテ碓テャツォテ‡窶コテァテサテ‡窶コティIテウマ\テ①テ…テエテ…テエテ…テエ"hide msgend activeon createMacro dateTimeglobal cNMnewMacro,cNMmacroReport,cNMvariableList,cNMDialogOFFset lockMessages to truelock screenput the number of marked cards into markedCnif markedCn = 0 then exit createMacroput empty into cNMnewMacroput empty into cd fld "cNif-macro" of cd " テ厭テ丑テ嘉ァ "put dateTime into bg fld "createDate" of cd " テ厭テ丑テ嘉ァ "-- テ厭テ丑テ嘉ァテァテ湘ェツィpush cardgo to first marked cardrepeat with r = 1 to markedCnmakeMacrogo to next marked cardend repeatpop card-- unlock screenput return after cNMmacroReportput "テ…テエテ…テエテ…テエテ①テ厭テ丑テ嘉ァテイAテ・テ」テュテ愿①テ…テエテ…テエテ…テエ"sort items of cNMvariableListrepeat with r = 1 to the number of items of cNMvariableListset the cursor to busyget item r of cNMvariableListdo "global" && itdo "put" && it && "after cNMnewMacro"do "put empty into" && itend repeatif cNMnewMacro <> empty then-- テャツ。テウツキティテ テウテケif "s:DO BBS" is in cNMnewMacro thenput offset("s:DO BBS",cNMnewMacro) into xif char (x + 8) of cNMnewMacro is "/" thenput "SET MENu OFF/" after char (x + 8) of cNMnewMacroput empty into x2elseput offset("^m",char x to (the number of chars of cNMnewMacro) of cNMnewMacro) into x2put "/SET MENu OFF" after char (x + x2 - 2) of cNMnewMacroend ifput offset("r:^mBBS>",cNMnewMacro) + 8 into xput "s:SET PAGe OFF^m" & return & "r:^mBBS>" & return after char x of cNMnewMacroif x2 <> empty then put "r:>SET MENu" & return before char (x - 8) of cNMnewMacroend if--put checkLabel(cNMnewMacro) into labelListdivideMacro cNMnewMacro,labelList,dateTimeend ifend createMacroon divideMacro originMacro,labelList,dateTimeput "テ…テエテ…テエテ…テエテ①テ液テ院テ韻テ嘉」テァテ湘ェツィテ①テ…テエテ…テエテ…テエ"put cNifPath() into cNifPathput fileListInFldr(cNifPath) into cNifFileListput changeName ("addin_CNM_1",cNifFileList) into fileNameput fileName into cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "put empty into cd fld "cNif-macro" of cd " テ厭テ丑テ嘉ァ "put "01" into fput 0 into totalLNumput empty into macroA--repeatput offset("*: TotalLabel :",originMacro) into yput char 1 to (y - 1) of originMacro into macrodelete char 1 to (y - 1) of originMacroif "*: TotalLabel :" is in line 1 of originMacro thenput last word of line 1 of originMacro into labelNumdelete line 1 of originMacroelse put 0 into labelNumput totalLNum + labelNum into nif n > 10 or y is 0 thenif n = 10 thenput macro after macroAadd labelNum to totalLNumend ifput "q:" & return after macroAif y is 0 or (n <= 10 and originMacro is empty) thenput originMacro & "*: /* End of Macro */" & return after macroAelseput "*: /* To be continued. */" & return after macroAend ifif f is 1 and y is 0 then put 0 into fput checkLabel(macroA) into labelwriteMacro fileName,macroA,label,dateTime,fadd 1 to fif f < 10 then put "0" before fif n = 10 thenput empty into macroAput 0 into totalLNumelseput macro into macroAput labelNum into totalLNumend ifif y is 0 or (n <= 10 and originMacro is empty) thenexit repeatend ifelseput macro after macroAadd labelNum to totalLNumend ifend repeatend divideMacroon writeMacro fileName,sMacro,labelList,dateTime,fif f > 1 then get fileName & "-" & felse get fileNameif it <> fileName then put fileName && "-" && it into fnelse put fileName into fnput fn into line 1 of cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "put cNifPath() & it into filePathput return & filePath after cd fld "addin_fileName" of cd " テ厭テ丑テ嘉ァ "put the number of items of labelList into nlput "テ…テエテ…テエテ…テエテ①" & it & "テ液テ院テ韻テ嘉」ティテォテ‡ツエティoテ‡ツオテュテ愿①テ…テエテ…テエテ…テエ"if f is 0 then get emptyelse get " No." & fput "*: /* CNIF_MacroMaker macro" & it & " */     Label :" && nl & return &ツャ"*: /*" && dateTime && "*/" & return before sMacroput changeLabel(sMacro,labelList) into addinText-- addin_taskテ液テ院テ韻テ嘉」ティテォテ‡ツエティoテ‡ツオWriteAddinTask addinText,filePathput addinText after cd fld "cNif-macro" of cd " テ厭テ丑テ嘉ァ "end writeMacro-- テ嘉「テ悦テ嘉」テッナ禿、竏‘function changeLabel macro,labelListrepeat with r = 1 to the number of items of labelListget item r of labelListrepeat while it is in macroset the cursor to busyput offset(it,macro) into xput (r - 1) into char x to (x + 6) of macroend repeatend repeatreturn macroend changeLabel-- addin_テ液テ院テ韻テ嘉」ティテォテ‡ツエティoテ‡ツオ --on WriteAddinTask addinText,filePathglobal cNMmacroReport,cNMDialogOFFMtWriteFile filePath,addinText,EditorCreator()if the result <> empty thenif cNMDialogOFF <> true then makeAddinTaskErrorput "テ烏テ嘉「テ…[テ⑦addin_テ液テ院テ韻テ嘉」ティテォテ‡ツエテァテサテ‡窶コテゥテサテ‡窶ヲテ烏テ嘉「テ…[テ‡邃「テ」Nテ‡ツアテ‡テ凝‡窶ケテ‡ツオテ‡ホゥテ③" & return & the result & return after cNMmacroReportelseput filePath & "   /  Label :" && last word of line 1 of addinText & return after cNMmacroReportend ifend WriteAddinTask-- addin_テ液テ院テ韻テ嘉」テャツォテ‡窶コテァテサテ‡窶コ --function readAddinTask filePathput empty into addinTextopen file filePathif the result <> empty then return "テ烏テ嘉「テ…[テ⑦addin_テ液テ院テ韻テ嘉」テ迂テ…[テ益テ嘉ャテゥテサテ‡窶ヲテ烏テ嘉「テ…[テ‡邃「テ」Nテ‡ツアテ‡テ凝‡窶ケテ‡ツオテ‡ホゥテ③"&return&the resultrepeat until it is emptyread from file filePath for 16384if the result <> empty then return "テ烏テ嘉「テ…[テ⑦addin_テ液テ院テ韻テ嘉」テャツォテ‡窶コテァテサテ‡窶コテゥテサテ‡窶ヲテ烏テ嘉「テ…[テ‡邃「テ」Nテ‡ツアテ‡テ凝‡窶ケテ‡ツオテ‡ホゥテ③"&return&the resultput it after addinTextend repeatclose file filePathreturn addinTextend readAddinTask-- addin_テ液テ院テ韻テ嘉」テァテ古ィテコテ⑴テ嘉、テ瑛テ…[テ嘉„on delReNameAddin fileName,mode,match,fileListset the cursor to watchif mode is true then get "テァテ古ィテコ"else get "テ嘉、テ瑛テ…[テ嘉„"put "テ…テエテ…テエテ…テエテ①テ液テ院テ韻テ嘉」" & it & "テュテ愿①テ…テエテ…テエテ…テエ"put cNifPath() into cNifPathput fileListInFldr(cNifPath,"T:TEXT" & return & "N:" & fileName) into addinFileListif addinFileList <> empty thenput empty into changeFileList-- ティテコテ、Oテ液テ院テ韻テ嘉」テ荏テ宇テ叡テ丑repeat with r = the number of lines of addinFileList down to 1get line r of addinFileListif checkExceptFile(it,mode) thenput line r of addinFileList & return before changeFileListdelete line r of addinFileListend ifend repeatif fileList <> empty thenrepeat with r = the number of lines of changeFileList down to 1get line r of changeFileListif MtScanList(fileList,it,,true) is empty thenput it & return before addinFileListdelete line r of changeFileListend ifend repeatsort lines of addinFileListend ifif last char of addinFileList <> return then put return after addinFileList-- テァテ古ィテコif mode is true thenrepeat with r = the number of lines of changeFileList down to 1get line r of changeFileListif match <> true or (match is true and char 1 to length(fileName) of it is fileName) thenMtDeleteFile cNifPath & itif the result <> empty then answer the resultdelete line r of changeFileListend ifend repeatelse -- テ嘉、テ瑛テ…[テ嘉„put changeFileList into listrepeat until list is emptyget line 1 of listif "addin_CNM_" is in it thenput char 1 to 11 of it into groupNameput item 1 of last line of MtScanList(list,groupName) into yput line 1 to y of list into rlistdelete line 1 to y of listput reName (addinFileList,rlist,cNifPath) into addinFileListelseput cNifPath & it into desFilePathput changeName ("_" & it,addinFileList) into fileNameMtRenameFile desFilePath,fileNameif the result <> empty then answer the resultput fileName & return after addinFileListdelete line 1 of listend ifend repeatend ifend ifhide msgreturn addinFileListend delReNameAddinfunction reName addinFileList,rList,cNifPathput "_" & char 1 to 11 of line 1 of rList into newNamerepeat with i = 1 to 35set the cursor to busyif MtScanList(addinFileList,newName) is empty then exit repeatif i < 10 thenput i into char 12 of newNameelseput numToChar(i + 87) into char 12 of newNameend ifend repeatrepeat with l = 1 to the number of lines of rListput line l of rList into fileNameput newName into char 1 to 11 of fileNameput cNifPath & line l of rList into desFilePathMtRenameFile desFilePath,fileNameif the result <> empty then answer the resultput fileName & return after addinFileListend repeatreturn addinFileListend reNameon makeAddinTaskErrorbeepanswer "addin_テ液テ院テ韻テ嘉」テァテ湘ェツィテゥテサテ‡窶ヲテ烏テ嘉「テ…[テ‡邃「テ」Nテ‡ツアテ‡テ凝‡窶ケテ‡ツオテ‡ホゥテ③"exit to HyperCardend makeAddinTaskError-- テ厩テ臼テ姥テ嘉姪…[テ嘉」テ雨テ…[テ栄テ厭テ…[テ丑on markScheduleCard targetList,shglobal cNMDialogOFF,cNMcreateModeset the cursor to watchput empty into oldBtnList-- テ・ツェテァ窶コテ‡テε厭テ…[テ丑テ雨テ…[テ栄テ‡ï」ソテ」Lテ「テ佚‡竏妥‡テˆput cd fld id 5 of cd "テェ窶コテュテ凝⑿テ㈲テ⒀" into settlementif sh is true then put "テ・竕・テ‡窶ヲテアïャづ‡竏妥③" into settlementput empty into oldMarkListrepeat with r = 1 to the number of marked cardsput (the short id of marked card r) & "," after oldMarkListend repeatif the hilite of cd btn id 20 of cd "テェ窶コテュテ凝⑿テ㈲テ⒀" is false or sh is true then unMark all cards-- テ雨テ…[テ栄テ厭テ…[テ丑repeat with r = 1 to the number of lines of targetListget line r of targetListif the number of items of it > 2 thenput last item of it into targetCDif there is not a cd id targetCD thennext repeatend ifelseput item 1 of it into targetCDput item 2 of it into bgIDif there is not a cd targetCD of bg id bgID thennext repeatend ifend if-- テ‡ツェテ‡テεォツコif the number of items of it > 2 thenif targetCD is 30158 then put 1 into lNo -- テ‡ツェテ‡テεォツコテ⑿テ㈲テ⒀put targetCD into item 1 of line lNo of oldBtnListif the marked of cd id targetCD is false thenrepeat with r = 1 to 16if the hilite of cd btn r of cd id targetCD thenput ","& r after line lNo of oldBtnListset the hilite of cd btn r of cd id targetCD to falseend ifend repeatend ifset the hilite of cd btn (item 2 of it) of cd id targetCD to truemark cd id targetCDelsemark cd targetCD of bg id bgIDend ifend repeat-- addin_CNMテァテ湘ェツィput true into cNMDialogOFFsend "mouseUp" to bg btn "addin_CNMテァテ湘ェツィ" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」"-- put false into cNMDialogOFF-- テ厭テ…[テ丑テ・窶榲ィテ テウテケif cNMcreateMode is "Cancel" then put "テ・竕・テ‡窶ヲテアïャづ‡竏妥③" into settlementif settlement <> "テ‡ツェテ‡テε‡窶ケテ‡窶ケテ③" then unMark all cardsif settlement is "テ・竕・テ‡窶ヲテアïャづ‡竏妥③" thenrepeat with r = 1 to the number of items of oldMarkListmark card id (item r of oldMarkList)end repeat-- テ‡ツェテ‡テεォツコ テ⑿テ㈲テ⒀テ閲テ運テ嘉ャテッテコテ」Aif oldBtnList <> empty thenrepeat with l = 1 to the number of lines of oldBtnListget line l of oldBtnListput item 1 of it into cdIDdelete item 1 of itrepeat with r = 1 to 16if item 1 of it = r thendelete item 1 of itset the hilite of cd btn r of cd id cdID to trueelseset the hilite of cd btn r of cd id cdID to falseend ifend repeatend repeatend ifend ifput the number of marked cards into bg fld "totalMarkNumber" of cd " テ厭テ丑テ嘉ァ "put empty into cNMcreateModeend markScheduleCard-- テ厩テ臼テ姥テ嘉姪…[テ嘉」テ⑴テ厭テ…[テ丑テ瓜テ叡テ曳テャoテイ^function entrySchedule fldIdput empty into listput cd fld "ScheduleBgList" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」" into bgListrepeat with r = 1 to the number of items of bgListput item r of bgList into bgNameput "/*" && bgName && "*/" & return after listput the id of bg bgName into bgIDrepeat with i = 1 to the number of cards of bg bgNameset the cursor to busyput (the short name of cd i of bg bgName) &","& bgID into cdNameif cdName is not in cd fld id fldId and "CNIF_MMテ鰻テ宇テ陰テ右テ宇テ陰テ‡窶ヲテ‡ツャテ‡ツ「テ‡ニ’" is not in cdName then put cdName & return after listend repeatput return after listend repeatput cd fld "ScheduleCdList" of cd "テ厩テ臼テ姥テ嘉姪…[テ嘉」" into cdListput "/* テ‡ツェテ‡テεォツコ */" & return after listrepeat with r = 1 to the number of items of cdListset the cursor to busyput item r of cdList into cdNameif cdName is not in cd fld id fldId then put cdName & ",2050" & return after listend repeatput return after listput "テ‡ツェテ‡テεォツコ テ⑿テ㈲テ⒀" into cdListrepeat with r = 1 to the number of items of cdListput item r of cdList into cdNameput "/* テ‡ツェテ‡テεォツコ -" && cdName && "*/" & return after listput the short id of cd cdName into cdIDrepeat with r = 1 to 16get the short name of cd btn r of cd cdNameif "card button id" is not in it thenput it &","& r &","& cdID into btnNameif btnName is not in cd fld id fldId then put btnName & return after listend ifend repeatput return after listend repeatreturn listend entryScheduleon GComBtnreturn "bg btn id 17"end GComBtnon scrFldsetScrollFld ""end scrFld</script>
  1038. </background>
  1039.